<?php
/*
 * VehicleFlow
 */
class VehicleFlow
{
	
	/*
	var $COMMERCIAL = "Commercial";
	var $PASSENGER = "Passenger";
	*/
	
	var $flowType;
	var $maximumLanes;
	var $lanesOpen;
	var $primaryLane; // a Lane
	var $secondaryLane; // a Lane
	
	function VehicleFlow()
	{

	}

	/**
	 * @method		setFlowType
	 * @param			flowType
	 * @return			void
	 *
	 */
	public function setFlowType( $flowType )
	{
		$this->flowType = $flowType;
	}
	
	/**
	 * @method		getFlowType
	 * @param			void
	 * @return			flowType
	 *
	 */
	public function getFlowType()
	{
		return $this->flowType;
	}
	
	/**
	 * @method		setMaximumLanes
	 * @param			maximumLanes
	 * @return			void
	 *
	 */
	public function setMaximumLanes( $maximumLanes )
	{
		$this->maximumLanes = $maximumLanes;
	}
	
	/**
	 * @method		getMaximumLanes
	 * @param			void
	 * @return			maximumLanes
	 *
	 */
	public function getMaximumLanes()
	{
		return $this->maximumLanes;
	}
	
	/**
	 * @method		setLanesOpen
	 * @param			lanesOpen
	 * @return			void
	 *
	 */
	public function setLanesOpen( $lanesOpen )
	{
		$this->lanesOpen = $lanesOpen;
	}
	
	/**
	 * @method		getLanesOpen
	 * @param			void
	 * @return			lanesOpen
	 *
	 */
	public function getLanesOpen()
	{
		return $this->lanesOpen;
	}
	
	/**
	 * @method		setPrimaryLane
	 * @param			primaryLane
	 * @return			void
	 *
	 */
	public function setPrimaryLane( $primaryLane )
	{
		$this->primaryLane = $primaryLane;
	}
	
	/**
	 * @method		getPrimaryLane
	 * @param			void
	 * @return			primaryLane
	 *
	 */
	public function getPrimaryLane()
	{
		return $this->primaryLane;
	}
	
	/**
	 * @method		setSecondaryLane
	 * @param			secondaryLane
	 * @return			void
	 *
	 */
	public function setSecondaryLane( $secondaryLane )
	{
		$this->secondaryLane = $secondaryLane;
	}
	
	/**
	 * @method		getSecondaryLane
	 * @param			void
	 * @return			secondaryLane
	 *
	 */
	public function getSecondaryLane()
	{
		return $this->secondaryLane;
	}
	
	
}
?>
